<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
  <head>    
    <title>Editar texto en SMG1</title>    
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <link href="../../styles.css" rel="stylesheet">
    <link rel="icon" href="../../images/icon.png">
	</head>
	<body>
		<div id="top">
      <h1>Editar texto en SMG1</h1> 
		</div>
    <div id="main">
      <h2>Contents</h2>
      <div class="contents">
        <ol>
          <li><a href="#tools">Herramientas</a></li>
          <li><a href="#steps">Pasos</a></li>
        </ol>
      </div>
      <h2 id="tools">Required tools</h2>
      <div class="contents">
        <ul>
          <li>WiiExplorer</li>
          <li>Tomato</li>
        </ul>
      </div>
      <h2 id="steps">Pasos</h2>
      <div class="contents">
        <p>Todo el texto usado en SMG1 (dialogos de caracteres, nombres de escenarios y galaxias, etc.) est&aacute; almacenado en un archivo especial llamado <code>Message.arc</code> localizado en una carpeta de lenguaje del juego. Para SMG1 de USA estas carpetas son <code>UsEnglish</code>, <code>UsFrench</code> y <code>UsSpanish</code>. Cada una corresponde al idioma que las carpetas tienen de nombre.</p>
        <img src="../../images/basic9/steps1.jpg" alt="Image could not be loaded.">
        <p class="idtext">Fig. 1</p>
        <p>En las otras copias regionales de SMG1 existir&aacute;n otras carpetas pero esas carpetas seguiran teniendo la misma estructura interna para cada lenguaje que esa copia regional soporta. El archivo al que le prestaremos atenci&oacute;n en este tutorial estar&aacute; localizado en <code>[Carpeta de Lenguaje] > MessageData > Message.arc</code>.</p>
        <img src="../../images/basic9/steps2.jpg" alt="Image could not be loaded.">
        <p class="idtext">Fig. 2</p>        
        <p>Dentro de este archivo ARC hay 2 archivos importantes: <code>message.bmg</code> y <code>messageid.tbl</code>. Estos archivos son los que hay que modificar para a&ntilde;adir/editar texto en SMG1. Puedes consultar <a href="https://lumasworkshop.com/wiki/BMG_(File_Format)">el siguiente enlace</a>.</p>        
        <img src="../../images/basic9/steps3.jpg" alt="Image could not be loaded.">
        <p class="idtext">Fig. 3</p>
        <p><b>Notas:</b></p>
        <ul>
          <li>No s&eacute; exactamente para que se usa <code>struct.tbl</code> todav&iacute;a.</li>
        </ul>
        <br>
        <p>Extrae estos archivos y ponlos en un lugar que te convenga (<code>Click derecho > Export Selected</code> en un solo archivo o <code>Edit > Export All</code> para extraerlos todos).</p>
        <img src="../../images/basic9/steps4.jpg" alt="Image could not be loaded.">
        <p class="idtext">Fig. 4</p>
        <img src="../../images/basic9/steps5.jpg" alt="Image could not be loaded.">
        <p class="idtext">Fig. 5</p>
        <p>Abre una ventana de comandos en el directorio en donde esten los archivos BMG y TBL y ejecuta el siguiente comando (Tomato):</p>
        <div class="code_block">
          <p>camino\a\Tomato.exe -bmg2xml -bmg [Archivo BMG] -tbl [Archivo TBL] -xml [Archivo XML de salida]</p>
        </div>
        <img src="../../images/basic9/steps6.jpg" alt="Image could not be loaded.">
        <p class="idtext">Fig. 6</p>        
        <p><b>Notas:</b></p>
        <ul>
          <li>Tomato necesita un archivo BMG y TBL para funcionar correctamente.</p>
        </ul>
        <br>
        <p>Ahora, puedes abrir el archivo XML creado con el editor de texto que prefieras e incluir tus ediciones/adiciones al texto de SMG1 (<i>ultra real</i>).</p>
        <img src="../../images/basic9/steps7.jpg" alt="Image could not be loaded.">
        <p class="idtext">Fig. 7</p>        
        <p>Cuando termines tus modificaciones, convierte el archivo XML a BMG y TBL otra vez usando:</p>
        <div class="code_block">
          <p>camino\a\Tomato.exe -xml2bmg -xml [Archivo XML] -bmg [Archivo BMG de salida] -tbl [Archivo TBL de salida]</p>
        </div>
        <img src="../../images/basic9/steps8.jpg" alt="Image could not be loaded.">
        <p class="idtext">Fig. 8</p>
        <p><b>Notas:</b></p>
        <ul>
          <li>Los nombres escogidos en la <b>Fig. 8</b> para los nombres de los archivos de salida son opcionales.</p>
        </ul>        
        <br>
        <p>Con todo eso hecho, abre WiiExplorer y reemplaza los archivos BMG y TBL extra&iacute;dos con los que fueron reci&eacute;n creados por Tomato (asegurate de nobrarlos exactamente como los archivos originales). Para reemplazar un archivo en WiiExplorer puedes hacer click derecho en el archivo a reemplazar y seleccionar <code>Replace Selected</code>. No te olvides de guardar el archivo ARC al final!</p>        
        <img src="../../images/basic9/steps9.jpg" alt="Image could not be loaded.">
        <p class="idtext">Fig. 9</p>
        <p>Ahora puedes ver las modificaciones de texto que hiciste en el juego con Dolphin/Riivolution.</p> 
        <br>
        <p><b>Notas:</b></p>
        <ul>
          <li>Esto tiene que hacerse para cada lenguaje en el juego si quieres soportar varios lenguajes en tu modificaci&oacute;n de SMG1. Aunque realmente no estas obligado a hacerlo.</p>
        </ul>
      </div>
		</div>
	</body>
</html>
